storage leaf - German English Dictionary